/**
 * 用户名验证
 * @param {*} value 
 * @returns true 验证通过 string 验证失败的原因
 */
export const validateUsername = (value) => {
    if (!value) {
        return '用户名为必填'
    }
    if (value.length < 3 || value.length > 12) {
        return '用户名应该在 3-12 位之间'
    }
    return true
}

/**
 * 密码验证
 * @param {*} value
 * @returns true 验证通过 string 验证失败的原因
 */
export const validatePassword = (value) => {
    if (!value) {
        return '密码为必填'
    }
    if (value.length < 6 || value.length > 12) {
        return '密码应该在 3-12 位之间'
    }
    return true
}

/**
 * 确认密码验证
 * @param {*} value
 * @returns true 验证通过 string 验证失败的原因
 */
export const validateConfirmPassword = (value1, value2) => {
    if (value1 !== value2[0]) {
        return '两次密码输入不一致'
    }
    return true
}